package com.shengyin.ec.service.goods;

import java.util.List;

import com.shengyin.ec.model.entity.GoodsType;

public interface GoodsTypeService {
	public void createGoodsType(GoodsType goodType);

	public List<GoodsType> getGoodsTypeList(int offset, int pagesize);

	public void removeGoodsType(long id);

	public GoodsType getGoodsTypeById(long id);

	public void updateGoodsType(GoodsType goodsType);

	public List<GoodsType> getGoodsTypeByParentName(String parentName);

	public List<GoodsType> getGoodsTypeByChild(int childNum);

	public List<GoodsType> getGoodsTypeByParentID(int parentId);

	public Long getTotal();
	
	public boolean goodsTypeCheck(String typeName);
	
	public List<GoodsType> getGoodsTypeList();
	
	public long getGoodsTypeCount(String goodsTypeName);
	
	public List<GoodsType> getGoodsTypeByKeyword(String keyword,int offset,int pageSize);
	
	public List<GoodsType> getGoodsTypeByKeyword(String keyword);
}